Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Leaves - Katie & Cloudy #10

Open
wants to merge 72 commits into
base: master
Choose a base branch
from
Open

Conversation

KKennedyCodes
Copy link

Rideshare-Rails

Congratulations! You're submitting your assignment! These comprehension questions should be answered by both partners together, not by a single teammate.

Comprehension Questions

Question Answer
Describe the types of entity relationships you set up in your project and why you set up the relationships that way We set up our program so that passenger and driver belonged to trip and that trip has many passengers and drivers. We wanted to be able to access all of the driver and passenger information from the trips.
Describe the role of model validations in your application We used model validations to check and validate key params for both drivers and passengers. We also added that there can only be one vin in use and one phone number to test for uniqueness.
How did your team break up the work to be done? To break up the work we started by adding all of the tasks to the trello board. Cloudy was responsible of the drivers and Katie was responsible for passengers, trips, and css.
What features did you choose to prioritize in your project, and what features, if any, did you have to set aside to meet the deadline? We wanted to be sure to deploy as working web app. We had to leave some unpassing trip tests due to a roadblock and we also deferred the auto driver select till the end and we ran out of time to complete. We also had to sacrifice some additional testing due to the time constraints.
What was one thing that your team collectively gained more clarity on after completing this assignment? The MVC model and the relationships between them.
What is your Trello board URL? https://trello.com/b/KXa2pvnz/rideshare-rails
What is the Heroku URL of your deployed application? https://rideshare-kk-cl.herokuapp.com/
What are two discussion points that you and your pair discussed when giving/receiving feedback from each other that you would be willing to share? We discussed the successes we found in using the trello board for workflow and asking for help earlier to save time and gain applicable knowledge from those who have a better understanding.

KKennedyCodes and others added 30 commits October 7, 2019 15:29
Started setting up trips, but stuck.  Need to decide how we want to h…
Added Trip List for Passengers and Total Amount Spent
…h_trips

Kk/PassengerValidation&Model_Formulas
KKennedyCodes and others added 28 commits October 10, 2019 14:01
Generates Random Amount to Charge
toggle TOGGLES FOR AVAILBILITY. YESSSS
@beccaelenzil
Copy link

Rideshare Rails

What We're Looking For

Feature Feedback
Baseline
Appropriate git usage with no extraneous files checked in and all team members contributing check
Answered comprehension questions check
Uses named routes (like _path) check
RESTful routes utilized check
Project Requirements
Table relationships check
Validation rules for Models check
Business logic is in the models For costs, it's best practice to round to 2 decimal places.
Tests for validations check
Tests for relationships check
Tests for custom model methods I don't see these -- The lessons this week should help with this understanding, but let me know if you have questions
Tests for controller actions Remember to always test for failure and success cases.
Database is seeded from the CSV files check
Trello board is created and utilized in project management check
Heroku instance is online check
The app is styled to create an attractive user interface check -- nice user experience!
Overall Good work overall. It is clear to me that the learning goals around model relationships, validations, and seeding were met. I was not able to run your tests. From inspection, it looks like controller tests are fairly complete, but could use so tests of failure cases. Keep up the hard work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants